//
//  JCObjectSerializerConfig.h
//  JCSDK
//
//  Created by master on 16/2/23.
//  Copyright © 2016年 AdMaster. All rights reserved.
//

#import <Foundation/Foundation.h>
@class JCClassDescription;
@class JCEnumDescription;
@class JCTypeDescription;

@interface JCObjectSerializerConfig : NSObject

@property (nonatomic, readonly, strong) NSArray *classDescriptions;
@property (nonatomic, readonly, strong) NSArray *enumDescriptions;

- (instancetype) initWithDictionary:(NSDictionary *)dictionary;
- (JCClassDescription *)classWithName:(NSString *)className;
- (JCEnumDescription *)enumWithName:(NSString *)enumName;
- (JCTypeDescription *)typeWithName:(NSString *)name;

@end
